package com.zdw.demo.mapper;


import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zdw.demo.entity.PcPubCallbackUrl;
import org.apache.ibatis.annotations.Select;
import org.mapstruct.Mapper;

/**
 * Mapper接口 : 用于与数据库进行实际交互。
 * 注意！！！Mapper这里不是一个类，而是一个接口。
 */
@Mapper
public interface PcPubCallbackUrlMapper extends BaseMapper<PcPubCallbackUrl> {

    @Select("""
            select b.pay_result_notify_url from wechat_order a inner join pc_pub_callback_url b on a.app_flag = b.app_flag
            where a.out_trade_no = #{outTradeNo}
            """)
    String selectByOutTradeNo(String outTradeNo);
}
